package com.ruoyi.stage.service;

import com.ruoyi.stage.domain.StuStage;

import java.util.List;

public interface IStuStageService {
    /**
     * 显示所有阶段
     */
    List<StuStage> selectStage(StuStage stuStage);

    /**
     * 显示阶段详情
     */
    StuStage selectStageById(Long stageId);

    /**
     * 增加阶段
     */
    int insertStuStage(StuStage stuStage);


    /**
     * 根据名称查询阶段
     * @param  stuStage
     * @return
     */
    String checkStageNameUnique(StuStage stuStage);

    /**
     * 修改阶段
     */
    int updateStuStage(StuStage stuStage);

    /**
     * 删除阶段
     */
    int deleteStuStageByIds(Long[] stageIds);

    /**
     * 查询所有阶段
     * @return
     */
    List<StuStage> selectAllStages();

    List<Long> selectStuStagesListByStoreId(Long storeId);


}
